home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AOL File Library: 4,101 to 4,200
/
aol-file-protocol-4400-4101-to-4200.zip
/
AOLDLs
/
ADV - Articles & Misc
/
8_16 Writer's Guidelines (v1.2)
/
GLS.8.16.shk
/
GLS.8.16.TXT
Wrap
Text File
|
1990-02-03
|
10KB
|
244 lines
==== -------------------
8/16 Writer's Guidelines
==== -------------------
version 1.2, 2/2/90, ECM
=== I. Just what is 8/16, anyhow? ===
8/16 is a new Apple II technical journal. For the past two years Ariel
Publishing has produced and distributed several smaller language-specific
newsletters (Znews, Reboot, and The Sourceror's Apprentice), but we've now
combined them into one larger journal. Our intention is to fill the aching
need created by the death of Call-APPLE.
We publish approximately 40-50 pages of articles and source code each month
in several of the languages popular on the Apple IIe, IIc, IIc+ and IIgs.
Since so many of our readers intend to develop commercial or shareware
products, we believe they are best served by granting them free use of the
routines we have published (in their compiled/assembled form). Furthermore,
we allow our authors to preserve their copyright of the original source code,
meaning they are free to sell their source code elsewhere, too. We do reserve
the right to use the source you've submitted in our disk and compilation
packages ("The Best Of 1990", etc.).
=== II. What kind of stuff are we looking for? ===
Tips, techniques, and short cuts. Improvements on code we've already
published. Subtleties of using the IIgs toolbox. Almost anything, but
especially subjects easily misunderstood, poorly documented, or otherwise
obtuse.
We like articles in the following languages: TML Basic, TML Pascal, ORCA/C,
ORCA/Pascal, Merlin 8, 16 and 16+, ORCA/M (8 bit & 16 bit), APW, Micol
Advanced BASIC GS, ZBASIC, and (of course!) Applesoft. We will consider
articles featuring other environments, but please send us a query letter or
give us a call.
If you've got yourself a great idea, for the benefit of all concerned, drop
the appropriate editor a query letter (there's a list of names and addresses
at the end of this document). It could be a grand waste of your time if you
submit a lengthy article and we already have one on the same subject waiting
in the wings. We can't stress this enough. PLEASE PLEASE drop us a note
before you start anything that takes any amount of your valuable time.
We are definitely NOT interested in articles on beginning programming in
Applesoft (though we ARE interested in beginner articles in "C", because it's
still a relatively new language to Apple II programmers). Although all
articles should explain your code's workings in great detail, you may assume
that readers understand the meaning of "LDA (PTR),Y", "WriteLn ("Hello,
World")", and the like.
We are also avoiding DOS 3.3. Our apologies (and condolences) to the
die-hards.
Further, we are NOT interested in book reviews, editorials, and so on. The
intention is to have good source code accompany almost every article.
If you are searching for ideas, stop and consider the programming projects
you've already undertaken. The chances are high that you learned something
"tricky" from that last piece of software. Expound on the tricky part! Others
will be able to benefit from your experience.
ABOVE ALL, and most importantly, make certain your information is accurate.
No matter how wonderful an article or program segment is, it will probably be
ditched if there are any inaccuracies in it. Check and document your sources,
please.
=== III. What stylistic requirements do you have and how long can it be? ===
Leave very little to the imagination. EXPLAIN, EXPLAIN, EXPLAIN. I would much
rather edit out too much detail than try to insert more. As much as possible,
try to be somewhat "light".
As for the mechanics of writing the article, put no tabs on the paragraphs in
the article, and stuff a blank line between each paragraph.
What about length? A great sage once said, "An article should be like a
skirt: long enough to accurately cover the subject at hand but short enough
to be interesting." We will be running your article in 10 point Bookman with
11 point leading (using PageMaker on the Macintosh--our dedicated typesetting
machine. Our GS's are too important to tie up). If you've got a Mac, you can
probably figure out exactly how long your article will end up in the
magazine. A general rule of thumb: two pages of text in AppleWorks translates
to about one page in the magazine.
Also, we publish a monthly disk to go with the magazine. If you've got code
that absolutely _cannot_ be shortened and is too long for the magazine, we
can always publish it on the disk. See the "What about the Disk?" section
below.
When submitting IIgs source code keep in mind that you can take advantage of
what the compiler comes with. For example, Merlin comes with a generic
startup/shutdown routine (and we've run them in The Sourceror's Apprentice,
before), so that code won't be printed with your article. In summation, the
source code you incorporate into your article, only include the "core" of a
routine.
Along the same lines, unless it's the main thrust of your article, don't
worry about extensive error trapping--that can be left as an 'exercise for
the reader.'
=== IV. What should I send you, and how? ===
You may submit your article in two different manners: electronic mail or
snail (US) mail. We here at Ariel much prefer electronic mail because it's
much faster, easier to send more data, and, of course, it's the wave of the
future.
If you're going to send us an article via email, we need the following:
* Article in original format (AWP, or even a Macintosh WP file is okay).
* Article in straight text form, with no formatting codes, and carriage
returns at the end of paragraphs only.
* Object code, if applicable (SYS, EXE, S16, whatever).
* Source code in original format (SRC, probably, or the Merlin .S file).
* Source code in TXT format, with TABs expanded (for Merlin, use the
Printfiler utility or the "LST FILE,filename" command). (Note: by source
code, we mean the linker command file, macro file, and anything else we
might need to do a complete build on your program. The acid test to be
sure you've included all files is for you to try building it yourself,
separating all the files into their own directory and
compiling/assembling it from there.)
* And any other pertinent files, such as a sample data set or graphic.
When submitting via electronic mail, please use the popular ShrinkIt utility
to put your submission together into a single file. See the end of this
document for electronic mail addresses.
If you're going to submit something via snail mail, we need the following:
* Everything above on a 3.5" or 5.25" disk, plus...
* A printout of the source code
* A printout of the article
Some thoughts on article format...
There's two ways to write your article: either with the source code
incorporated inside the article, where you explain each little segment of
code as you go through the entire listing, or with the source code as a
completely separate listing. Either way is fine with us, really, although we
always prefer your source code to be NARROW--less than 50 characters across,
if possible, so we can squeeze two columns of code onto the page. When
working with assembly language, one way to accomplish this is to comment each
section of code (in the source listing) _above_ the opcodes, like this:
* The following code does this and this.
code
code
code
Other languages (BASIC, C, Pascal) don't suffer as much when the lines wrap
around. However, please watch your tabbing in C or Pascal code: in larger
routines, you can end up with 40 blank spaces on a line before a statement
starts.
When writing your article, please _don't_ refer to line numbers--refer to
labels instead. Don't be afraid to add more labels than necessary to your
code, if it helps make it more readable and easier to reference in the
article.
=== V. What about the disk? ===
We publish a monthly companion disk to go with 8/16. Included on this disk
are the entire contents of the month's magazine, approximately 200K - 300K of
additional 8 bit source code, and about the same amount of 16 bit source
code. If you have an EXTREMELY long article or program, we'd love to run it
on the disk. Please get in touch with us. Similarly, we may reject your
article for the magazine but may be interested in including it on the disk.
Also, if you're not in the mood to write an article, we can take
(well-commented) source code alone for use on the disk (we pay very little or
not at all for submissions without articles, however).
=== VI. What do I get if you print my article? ===
You'll get our gratitude, of course, and a check for $100-$200 within a month
or so of publication. As our subscriptions increase, so will our
renumeration. And you'll get your name in print, as well as the fame and
glory that goes with being one of the hottest programmers around.
-----------------------------------------------------------------------------
Thank you for your interest in 8/16! If you have any further questions,
please don't hesitate to write or call. Additionally, if you see anything
we've missed in this guide, let us know and we'll fix it right up.
Subscription information:
one year subscription, paper (12 issues): $29.95
one year subscription, disk (12 disks): $69.95
1/2 year, disk (6 disks): $39.95
1/4 year, disk (3 disks): $21.00
one year subscription, paper and disk: $99.90
We accept Visa, MasterCard, check or money order, and can take email orders
(send them to R.W.LAMBERT on GEnie, or D1550 on AppleLink- industrial
edition).
-----------------------------------------------------------------------------
Publisher and Editor-In-Chief:
Ross W. Lambert
P.O. Box 398
Pateros, WA 98846
(509) 923-2249
GEnie: R.W.LAMBERT
Sixteen-bit Editor: Eric C. Mueller
6547 N. Academy Apt. #443
Colorado Springs, CO 80918
(719) 548-8295
GEnie: A2PRO.ERIC
Eight-bit Editor: Jerry Kindall
1139 Maryland
Grosse Pointe Park, MI 48230
GEnie: A2.JERRY
-----------------------------------------------------------------------------